Применение EtherCAT в отечественных медицинских изделиях с компьютерной томографией
Аннотация:
Введение. Компьютерная томография является мощным инструментом для диагностики, например, в онкологии, травматологии, стоматологии. Кроме того, компьютерная томография может применяться для проверки и коррекции позиционирования медицинского оборудования относительно тела пациента при проведении терапевтических процедур, например, брахитерапии или дистанционной лучевой терапии с визуальным контролем. В состав медицинских изделий с компьютерной томографией входит электроприводной механизм перемещения гантри — подвижной части аппарата, поддерживающей и перемещающей медицинское оборудование: рентгеновскую трубку и детектор рентгеновского излучения, радиационную головку и др. Улучшение возможностей синхронизации событий между компонентами медицинского оборудования и с системой движения открывает новые возможности построения архитектуры системы управления медицинских изделий. Применение промышленной шины жесткого реального времени Ethernet for Control Automation Technology (EtherCAT) может повысить скорость и безопасность проведения медицинских процедур. Метод. Предложена программно-аппаратная платформа, включающая ведущее и ведомое устройства EtherCAT. Ведущее устройство построено на основе программного обеспечения с открытым исходным кодом, в первую очередь, Linux и IgH, установленного на персональном компьютере. Ведомые устройства реализованы на доступной элементной базе. Исследованы возможности синхронизации событий ведомых устройств, а также стабильность работы EtherCAT на частоте 1 кГц. Основные результаты. Экспериментальные результаты получены на специально разработанном стенде. Ведущее устройство EtherCAT установлено на типовом персональном компьютере, а EtherCAT стек двух ведомых устройств реализован на распространенных микроконтроллерах. Показана возможность синхронизации событий в ведомых устройствах на уровне 0,1 мкс. Стабильность работы EtherCAT на базе предложенной платформы подтверждается высокой стабильностью измеренного времени цикла 1000 мкс с фазовым дрожанием (джиттером) на уровне единиц микросекунд. В сравнении с наиболее распространенным решением для построения ведущих устройств на базе персональных компьютеров The Total Windows Control and Automation Technology (TwinCAT), предложенная программная платформа продемонстрировала идентичные возможности синхронизации, но в несколько раз лучшую стабильность времени цикла EtherCAT. Обсуждение. Возможность использования доступных программных продуктов и элементной базы для разработки ведущего и ведомых устройств с последующим развертыванием сети EtherCAT позволит улучшить характеристики отечественных медицинских изделий компьютерной томографии и обеспечит высокий уровень производственной безопасности.
Ключевые слова:
Постоянный URL
Статьи в номере
- Исследование характеристик сварных соединений телекоммуникационных многомодовых оптических волокон и кварцевых микроструктурированных волоконных световодов гексагональной конфигурации
Построение технологических окон с дефокусированным разрешением при наносекундном лазерном облучении окисленного кремния (на англ. яз.)
Метод устранения влияния конечного диаметра диафрагмы при вычислении функции передачи модуляции и концентрации энергии объектива по функции рассеяния точки
Сравнительный анализ современных подходов к автоматизации проектирования оптических систем
Минимизация времени пассивных векторов при лазерном сверлении микроотверстий в ABF-диэлектриках (на англ. яз.)
Управление линейными объектами по выходу при наличии запаздывания и возмущения в канале управления
Оптимизация технологических транзакций с использованием двухслойного блокчейна для улучшения масштабируемости (на англ.яз.)
Подход к применению больших языковых моделей с дополненным поиском для повышения интерпретируемости моделей машинного обучения
Выбор полиномиальных функций в сетях Колмогорова–Арнольда для сегментации медицинских изображений в условиях малых выборок
Кластеризация аппроксимированного Парето-фронта
Ресурсно-эффективное обнаружение сетевых атак с использованием селективной State Space Models
Разработка алгоритма формирования рекомендаций выбора моделей детектирования объектов на основе мета-признаков данных и базы знаний экспериментов
Оценка производительности алгоритмов синхронизации в средах исполнения с легкими потоками на языке С++
Сложности использования метрик для обработки естественного языка при оценке сгенерированного кода (на англ.яз.)
Метод оптимизации сеансов связи в кинематической сенсорной системе
Реализация кооперативного взаимодействия автоматных объектов (на англ.яз.)
Глубокое обучение в задачах идентификации пола и гендера автора естественно-языкового текста (на англ.яз.)
Cнижение вычислительных затрат при агентном моделировании распространения респираторной инфекции с помощью суррогатной модели на основе машинного обучения (на англ. яз)
Топология тягового привода с входным трансформатором и активным выпрямителем напряжения на основе многофазного вентильно-индукторного двигателя
Синтез регулятора напряжения автономного инвертора асинхронного электропривода с использованием ненормированных полиномов
Многопутевая маршрутизация в сетях с ускоренной доставкой сообщений
Оценка частоты гармонической несущей возмущенного амплитудно-модулированного сигнала
Решение задачи образования антисимметричных форм потери устойчивости высокоупругой CFCF-пластинки